On assertion failure, print backtrace if available.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 25 Aug 2012 04:04:08 +0000 (21:04 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 25 Aug 2012 04:04:08 +0000 (21:04 -0700)
commit1d783287f01cc08c6d01e4c2b00c79a54924111e
treeec7f7bd9da677ab65bed38409133adae9e51e80f
parent8f1e7d51d2e2905c86d5bed7d25e9202de630680
On assertion failure, print backtrace if available.

Merge from gnulib, incorporating:
2012-08-24 execinfo: port to FreeBSD
2012-08-22 execinfo: new module
* admin/merge-gnulib (GNULIB_MODULES): Add execinfo.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
* src/alloc.c [ENABLE_CHECKING]: Include <execinfo.h>.
(die) [ENABLE_CHECKING]: Print a backtrace if available.
* src/Makefile.in (LIB_EXECINFO): New macro.
(LIBES): Use it.
ChangeLog
admin/ChangeLog
admin/merge-gnulib
lib/gnulib.mk
m4/gnulib-comp.m4
src/ChangeLog
src/Makefile.in
src/alloc.c